package com.sc.nft.entity.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.sc.nft.enums.AccountStatusEnum;
import com.sc.nft.enums.WalletChannelEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class DaoCustomerWalletVO {

    @ApiModelProperty(value = "id")
    private Long id;
    @ApiModelProperty(value = "银行渠道")
    private WalletChannelEnum walletChannel;

    @ApiModelProperty(value = "证件号码")
    private String businessName;

    @ApiModelProperty(value = "证件号码")
    private String businessLicenseCode;

    @ApiModelProperty(value = "营业执照")
    private String businessLicenseImage;

    @ApiModelProperty(value = "开户完成时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date finishTime;

    @ApiModelProperty(value = "余额")
    private String balance;
    @ApiModelProperty(value = "已提金额")
    private String sumWithDrawAmount;

    @ApiModelProperty(value = "开户状态")
    private AccountStatusEnum status;


    @ApiModelProperty(value = "开户人手机号")
    private String regPhone;

    @ApiModelProperty(value = "备注")
    private String remark;
}
